package com.suliao.home.serviceImpl.sys;

import com.suliao.home.entity.sys.AreaDO;
import com.suliao.home.mapper.sys.AreaMapper;
import com.suliao.home.service.sys.AreaService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.dubbo.config.annotation.Service;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.List;

/**
 * @author： M1nG-CodeGenerator
 * @since： 2020-12-18 14:25:38
 * @description： 地区表 服务实现类
 * @version： 1.0
 */
@Service
public class AreaServiceImpl extends ServiceImpl<AreaMapper, AreaDO> implements AreaService {

    @Autowired
    private AreaMapper areaMapper;

    /**
     * 获取地区的名称
     * @param code
     * @return
     */
    @Override
    public String getAreaName(String code) {
        return areaMapper.getAreaName(code);
    }

    /**
     * 地区信息查询 通过父类id
     * @return
     * @param parentId
     */
    @Override
    public List<AreaDO> queryAreaListByParentId(Integer parentId) {
        return areaMapper.queryAreaListByParentId(parentId);
    }
}
